精通Vue(12):异步组件实现原理
异步组件我接触的也不多,在Vue-router中有过接触,它的意思是这样的:假如有几个路由组件“用户管理“、”系统配置“、”任务管理“,我们知道在中一次只显示一个组件,那么在初始页面时,我们可以只加载一个,后面两个可以在需要的时候再加
vue 组件 异步 settimeout 异步组件 2025-10-02 16:49 3
异步组件我接触的也不多,在Vue-router中有过接触,它的意思是这样的:假如有几个路由组件“用户管理“、”系统配置“、”任务管理“,我们知道在中一次只显示一个组件,那么在初始页面时,我们可以只加载一个,后面两个可以在需要的时候再加
vue 组件 异步 settimeout 异步组件 2025-10-02 16:49 3
在 Node.js 中,微任务(Microtasks)和宏任务(Macrotasks)是事件循环(Event Loop)的核心组成部分,用于管理异步操作的执行顺序。这两种任务机制源于 JavaScript 的单线程模型,通过 libuv 库的底层支持,实现非阻
callback tick settimeout tock 2025-09-29 13:37 3
const name = ref('张三')const age = ref(18)const isLoading = ref(false)const user = ref({name: '李四'})const list = ref()name.value =
const ref settimeout reactive 2025-09-29 12:11 2
在学习异步编程时,我终于搞懂了 JavaScript 的执行机制。JS 引擎是一行一行同步执行代码的,如果某段代码执行很慢,就会阻塞后面的代码。为了解决这个问题,JS 引入了异步机制,比如用 setTimeout 包裹耗时函数,让它延后执行,不影响主线程继续运
promise 回调函数 cb 异步 settimeout 2025-09-26 04:10 3
setTimeout是我们经常使用的定时器API,它允许我们延迟执行代码。但在实际应用中,setTimeout存在一些局限性和潜在问题,比如精度不高、在页面不活跃时可能被节流等。分享7种替代方案,让我们的定时任务更加可靠和高效。
async c settimeout setinterval 2025-09-17 12:14 2
JavaScript 是单线程的(浏览器中主线程:渲染 + JS 共享一个线程)。如果所有任务都同步执行,遇到耗时操作(如 IO、网络请求、定时器)就会阻塞 UI,用户体验很差。所以需要异步机制,让长耗时任务交给宿主环境(浏览器 / Node.js),执行完再
js 异步 err settimeout js异步 2025-09-09 20:53 5
在函数开始执行时,立刻设置一个“正在处理中”的标志位。在函数执行完毕(无论成功或失败)后,再将该标志位重置。所有后续的点击都会因为检查到这个标志位而直接被忽略。
执行 函数 function settimeout erro 2025-09-09 13:44 6
JavaScript 正为 Promise 添加一个新的方法,使得处理异步函数更加清晰和安全。Promise.try 允许将任何函数包装在 Promise 中,无论它是否异步。
前端 async 前端开发者 settimeout erro 2025-09-01 13:46 7